direct deposit agreement - Alemán Inglés Diccionario